package com.soil.code.generation.database.model;

import lombok.Data;

/**
 * 数据库表列信息
 * @author zeno
 */
@Data
public class ColumnInfo{

  /** 字段名 */
  private String name;

  /** 字段类型 */
  private String javaType;

  /** 是否主键 */
  private Boolean isPrimaryKey;

  /** 是否自增字段 */
  private Boolean isAutoIncrement;

  /** 是否可以为空 */
  private Boolean isNullable;

  /** 字段最大字符长度 */
  private Long charLength;

  /** 字段注释 */
  private String comment;

  public ColumnInfo(){
    this.isAutoIncrement = false;
  }
}
